array of Char => String
Otázka od: Obermaier Petr Ing.
14. 9. 2002 16:13
Existuje nejaky efektivni zpusob, jak prevest array of Char na jeden String?
Jinak nez pres smycku.
dekuje Ober
Odpovedá: Martin Pesava
14. 9. 2002 18:54
var
a : array[1..100] of char;
s : String;
begin
SetLength(s,100);
Move(s,a[1],100);
end.
a taky mi fungovalo pouhe : "s:=a;" ... ale to (myslim) musel byt na
konci tech znaku v poli znak #0 (asi to fungovalo jako pretypovani z
PCharu)
> Existuje nejaky efektivni zpusob, jak prevest array of Char na jeden String?
> Jinak nez pres smycku.
> dekuje Ober
--
Best regards,
Martin mailto:jimx@volny.cz
Odpovedá: Petr Vones
14. 9. 2002 20:09
From: "Martin Pesava" <pesavova@dkm.cz>
> var
> a : array[1..100] of char;
> s : String;
> begin
> SetLength(s,100);
> Move(s,a[1],100);
> end.
Je ponekdu prekombinovane a ne stastne reseni, pritom staci:
S := A;
Predkladac jiz vi o jake typy se jedna a pouzije spravnou funkci, v tomto
pripade _LStrFromPCharLen
Petr Vones